mechanical leg - Alemán Inglés Diccionario